草庐IT

Java SoftReference 保证失败

全部标签

windows - COM 服务器实例创建失败,出现错误 -2147024156

当我尝试使用CoCreateInstance创建DCOM服务器时,它失败了,错误代码为“-2147024156”。错误码对应的错误信息是“进程需要提升”。我应该怎么做才能解决这个问题? 最佳答案 AUACdialogappearsforBothClientandServerapplications是的,这就是问题所在。没有在远程机器上显示UAC对话框的机制。这将彻底打败UAC的意义。你必须让它在没有对话框的情况下工作。将list中的“requireAdministrator”替换为“asInvoker”并将代码调整为不需要权限。祝你

windows - 如果目录已经存在,mkpath 会失败吗?

我正在尝试调试friend机器上的问题。我写了一个脚本来复制一些文件,脚本使用了mkpath(我知道mkpath已经过时了,现在有make_path,但我使用的是旧版本的perl)。在我的机器上(使用相同版本的perl和操作系统等)脚本即使在目录已经存在的情况下也能正常运行。但是,当我尝试在我friend的机器上运行该脚本时,在已存在的目录上调用mkpath时会抛出错误!它抛出的错误是“mkdir:文件存在”我很困惑为什么脚本可以在我的机器上运行,但在他的机器上不能运行。谢谢法里德编辑添加更多有用的信息好的,这里还有一些东西可以帮助诊断这个问题我们使用相同版本的Perl和File。两者

windows - Jenkins Windows slave 运行失败!框架构建

我们正在使用Play!框架,我已经设置了我们的JenkinsCI以在主Unix机器上运行自动测试和其他东西。作为第二步,我想设置一个windowsslave来在浏览器webdriver测试中运行一些。不幸的是,我的构建没有达到这一点。源在工作区目录中检查正常。作为第一个构建步骤,我运行playclean似乎每次都失败。我已经授予该目录的管理员完全权限,并且我正在该管理员下运行jenkinsslave,就像这样runas/noprofile/user:DOMAIN\Administrator"javawshttp://jenkins:8080/computer/Keith/slave-a

c - 套接字连接失败,telnet OK

我的问题是我无法通过套接字(windowsxp和windows7)连接两个组件,尽管用套接字创建的服务器正在监听并且我可以远程登录它。然后它接收信息并执行应该做的事情,但是如果我运行相应的套接字客户端,我会收到错误10061。此外,我在防火墙后面-这两个组件在我的LAN中运行,Windows防火墙已关闭,comp1[客户端]:192.168.1.2端口12345comp2[服务器]:192.168.1.5端口12345路由器:192.168.1.1也许端口转发会有帮助?但对我来说最重要的是回答为什么在telnet工作正常时套接字会失败。客户:intmain(){//Initialize

c++ - 远程线程的 DuplicateHandle 失败,错误为 ERROR_INVALID_HANDLE

您好,我试图挂起一个远程线程,但在途中我偶然发现DuplicateHandle失败并出现错误6,ERROR_INVALID_HANDLE。下面的方法适用于当前进程,但如果给出了像“calc”(在同一主机中)这样的远程进程,则DuplicateHandle会失败。进程以Adminpriv运行,SeDebugPriv和SeSecurityPriv被授予(ProcessExplorer确认),但没有用。任何的想法?`boolDbgHelpWrapper::GetThreadStartAddress(IntPtrprocessHandle,DWORDprocessId,DWORDthreadI

c++ - FSCTL_GET_RETRIEVAL_POINTERS 对小文件失败

我正在使用FSCTL_GET_RETRIEVAL_POINTERS获取文件的物理偏移量(扇区)。我面临的问题是我无法获取大小为1kb或更小的文件的扇区。我知道大小为1kb或更小的文件记录存储在MFT本身中。有人可以帮我获取此类文件的扇区吗?任何形式的帮助将不胜感激,如果有人可以向我提供执行相同操作的示例代码,那就更好了。提前致谢。 最佳答案 您需要解析文件$MFT以检索物理位置,该位置存储在属性0x80中。可以用winhex打开原始磁盘,查看这些小文件的文件记录。 关于c++-FSCTL

windows - python win32com FileSystemObject 获取大文件夹失败

我的测试代码是:#!/usr/bin/envpythonimportwin32com.clientdefGetFolderSizeQuick(target_folder):fso=win32com.client.Dispatch("Scripting.FileSystemObject")fobj=fso.GetFolder(target_folder)returnfobj.sizeprint(GetFolderSizeQuick("d:/pytools"))print(GetFolderSizeQuick("d:/cygwin"))结果是:D:\>pythona.py160659697

windows - 从 Windows Server 静默安装 DataStax Cassandra Community Edition 失败

我正在使用datastax-community-64bit_1.2.5.msi在WindowsVM上进行安装。我正在使用静默安装命令msiexec/iC:\ddapplications\cassandra\datastax-community-64bit_1.2.5.msi/quiet/qn/leC:\ddapplications\cassandra\installlog.txt如果我从命令行运行安装命令,它会按预期安装。没有问题。如果我从作为LocalSystem运行的Windows服务运行命令,我会收到以下错误。这是一个已知的问题?有解决方法吗?我还手动尝试创建一个名为WORKGR

c++ - LDAP 的 ldap_search_s() 在 Windows Active Directory 上失败

我在Windows2008服务器上设置了ActiveDirectory服务。我添加了一个用户,这是DN(DistingushedName)CN=ashwin,CN=Users,DC=test,DC=com没有为DN设置密码,允许匿名绑定(bind)。我有一个连接到AD并搜索用户的示例(测试代码)C++程序。#include"windows.h"#include"winldap.h"#include"stdio.h"//Entrypointforyourapplicationintmain(intargc,char*argv[]){LDAP*pLdapConnection=NULL;IN

windows - 批处理文件中的 For 循环错误地从文件读取输入 - 循环失败

我有一个for循环从名为“temp”的文件中读取行。它应该读取每一行,然后继续为文件中的每个名称创建一个目录。但是,它会在移动到第二行之前读取文件的第一行两次。所以我收到一条错误消息,说该文件夹已经存在。文件“temp”目前包含两个条目:folder1folder2代码很简单:for/F"tokens=*"%%iin(temp)do(setpstname=%%iechothefoldernameissetto%pstname%mkdirC:\output\%pstname%)当我运行它时,它从“temp”文件中读取第一行folder1并创建目录c:\output\folder1。所以我